package com.tao.YanMoDesignPattern.factory.factoryMethod.case1_withFactoryMethod;

/**
 * @Author Mi_Tao
 * @Date 2023/7/24
 * @Description 实现导出数据的业务功能对象
 * @Version 1.0
 **/
public abstract class ExportOperate {



    protected abstract ExportFileApi factoryMehtod();
    /**
     * 导出文件
     *
     * @param data 数据
     * @return boolean
     */
    public boolean export(String data){
        // 这里使用工厂 方法
        ExportFileApi api = factoryMehtod();
        return api.export(data);
    }
}
